granada (city in spain) - French English Dictionary